﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _72Object类
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            A a = new A();
            a.ToString();//此方法是从Object继承过来的
            //所有类型都可以隐式转换成Object类型
            Object o = a; //没有额外性能开销
            int i = 5;
            Object o1 = i;//有装箱操作,因为Object不能直接存值,只能存地址
            object o2 = "hello";

            //Object类型转具体类型用强转
            A a1 = (A)o;
        }
    }

    //所有的类都继承自Object
    internal class A //: Object
    {
    }
}